Big Huge Thesaurus

cardiac pacemaker

noun